package gtv.sic.dao;

import java.util.ArrayList;
import java.util.List;

import gtv.sic.model.Usuario;

/**
 *
 *@author Claudio Trindade
 *
 */

public class UsuarioDAO{
	
	private static UsuarioDAO singleton;
	private List<Usuario> usuarios;
	
	private UsuarioDAO(){
		usuarios = new ArrayList<Usuario>();
		Usuario aux = new Usuario();
		aux.setCpf("07050883409");
		aux.setDataNascimento("13/01/1991");
		aux.setEmail("guga@gmail.com");
		aux.setId(new Long(1));
		aux.setLogin("guga");
		aux.setNome("Gustavo Alves");
		aux.setSenha("12345");
		for (int i=0; i<50; i++){
			usuarios.add(aux);
		}
	}
	
	public static UsuarioDAO getInstance(){
		if (singleton == null){
			singleton = new UsuarioDAO();
		}
		return singleton;
	}
	
	
	
	public List<Usuario> getUsuarios() {
		return usuarios;
	}

	public void setUsuarios(List<Usuario> usuarios) {
		this.usuarios = usuarios;
	}

	public boolean logon (String login, String senha) {
		
		if(login.equals("admin") && senha.equals("admin")) {
			return true;
		} else {
			return false;
		}
	}
	
}
